package com.chalk.vo;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * @date: 2019-04-30 下午 06:02
 * @author: zhaobo0119@outlook.com
 * @Descriptopn:
 */
public class WithdrawRecordVo {

    /**
     * id
     */
    @ApiModelProperty(name = "id", value = "id")
    private String id;

    /**
     * 用户id
     */
    @ApiModelProperty(name = "memberId", value = "用户id")
    private String memberId;

    /**
     * 用户id
     */
    @ApiModelProperty(name = "memberName", value = "用户名")
    private String memberName;

    /**
     * 提现单号
     */
    @ApiModelProperty(name = "withdrawNo", value = "提现单号")
    private String withdrawNo;

    /**
     * 提现金额
     */
    @ApiModelProperty(name = "sum", value = "提现金额")
    private Double sum;

    /**
     * 提现金额
     */
    @ApiModelProperty(name = "balance", value = "余额")
    private Double balance;

    /**
     * 流水类型（0：提现）
     */
    @ApiModelProperty(name = "type", value = "流水类型（0：提现）")
    private Integer type;

    /**
     * 第三方类型（0：支付宝 1：微信 。。。）
     */
    @ApiModelProperty(name = "thridType", value = "第三方类型（0：支付宝 1：微信 。。。）")
    private Long thridType;

    /**
     * 第三方订单id
     */
    @ApiModelProperty(name = "thridId", value = "第三方订单id")
    private Long thridId;

    /**
     * 提现状态（0:进行中，1:已完成 默认0）
     */
    @ApiModelProperty(name = "status", value = "提现状态（0:进行中，1:已完成 默认0）")
    private Integer status;

    /**
     * 备注
     */
    @ApiModelProperty(name = "memo", value = "备注")
    private String memo;

    /**
     * 创建时间
     */
    @ApiModelProperty(name = "createTime", value = "创建时间")
    private Date createTime;

    /**
     * 更新时间
     */
    @ApiModelProperty(name = "updateTime", value = "更新时间")
    private Date updateTime;

    /**
     * 操作人类型（0、系统自动操作，1、平台人员操作，2、商家人员操作，3、会员操作）
     */
    @ApiModelProperty(name = "operatorType", value = "操作人类型（0、系统自动操作，1、平台人员操作，2、商家人员操作，3、会员操作）")
    private Integer operatorType;

    /**
     * 操作人id（根据操作人类型会对应不同的表记录）
     */
    @ApiModelProperty(name = "operatorId", value = "操作人id（根据操作人类型会对应不同的表记录）")
    private String operatorId;

    /**
     * 是否已删除（逻辑删除，1、已删除，0、未删除，默认0）
     */
    @ApiModelProperty(name = "isDeleted", value = "是否已删除（逻辑删除，1、已删除，0、未删除，默认0）")
    private Integer isDeleted;
}
